home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-08-04 | 634 b | 43 lines | [TEXT/MPS ] |
- macro
- PUSH
- move.l &SYSLIST[1],-(sp)
- endm
-
- macro
- POP
- move.l (sp)+,&SYSLIST[1]
- endm
-
- CallStack record 0
- Return ds.l 1
- respp ds.l 1
- selector ds.l 1
- ret ds.w 1
- endr
-
- ; function StubGestalt(selector:OSType; var response:longInt):OSErr;
- StubGestalt proc export
- with CallStack
-
- lea storage,a0
- move.l a0,d0
- move.l respp(sp),a0
- move.l d0,(a0)
- clr.w ret(sp)
-
- move.l Return(sp),a0
- add #12,sp
- jmp (a0)
-
- storage dc.l 0
-
- endp
-
- END
-
- asm -wb "{active}"
- (evaluate "{active}" =~ /(?*):(?*)®1.a/ )> dev:null
- (evaluate "{active}" =~ "/(?*)®2.a/" )> dev:null
- link -sn StubGestalt="{®1}" "{active}.o" -o "{®2}"
- dumpcode "{®2}"
-